
import view.MainGUI;

/**
 *
 * @author RAMIN
 */

//class that initialises the Application. Sets up the Look and feel, and creates a new MainGUI.

public class InitializerMain {

    public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(new Runnable() {

            @Override
            public void run() {
                
                //SET THE LOOK AND FEEL
                
                /*
                * Set the Nimbus look and feel
                */
                //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
                /*
                * If Nimbus (introduced in Java SE 6) is not available, stay with the
                * default look and feel. For details see
                * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
                */
                try {
                    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                        if ("Nimbus".equals(info.getName())) {
                            javax.swing.UIManager.setLookAndFeel(info.getClassName());
                            break;
                        }
                    }
                } catch (ClassNotFoundException ex) {
                    java.util.logging.Logger.getLogger(MainGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
                } catch (InstantiationException ex) {
                    java.util.logging.Logger.getLogger(MainGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
                } catch (IllegalAccessException ex) {
                    java.util.logging.Logger.getLogger(MainGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
                } catch (javax.swing.UnsupportedLookAndFeelException ex) {
                    java.util.logging.Logger.getLogger(MainGUI.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
                }
                //</editor-fold>

                /*
                * Create and display the form
                */

                MainGUI gui = new MainGUI();
                gui.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
                gui.setVisible(true); 
            }
        });
    }
}
